Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>TextMate</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/TextMate"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.pygments.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-TextMate rootpage-TextMate skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">TextMate</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="float-right infobox toccolours toptextcells" style="border-spacing:5px; font-size:90%; text-align:left; width:21em;">

<tbody><tr>
<th colspan="2" class="hintergrundfarbe6" style="font-size:105%; text-align:center;">TextMate
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td colspan="2" style="text-align:center;"><span typeof="mw:File"></span>
</td></tr>
<tr>
<td colspan="2" style="text-align:center;"><span typeof="mw:File"></span>
</td></tr>
<tr>
<th colspan="2" class="hintergrundfarbe5" style="font-size:105%; text-align:center;">Basisdaten
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td><b><a href="Softwareentwickler" title="Softwareentwickler">Entwickler</a></b>
</td>
<td>Allan Odgaard (MacroMates)
</td></tr>
<tr>
<td><b>Aktuelle&nbsp;<a href="Version_(Software)" title="Version (Software)">Version</a></b>
</td>
<td><span class="wikidata-content">2.0.23<sup id="cite_ref-_b05b287e5d9256ec_1-0" class="reference"><a href="#cite_note-_b05b287e5d9256ec-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></span> <br> (<span class="wikidata-content">12. Oktober 2021</span>)
</td></tr>
<tr>
<td><b>Aktuelle Vorabversion</b>
</td>
<td><span class="wikidata-content">2.0.22<sup id="cite_ref-_30d55f817ae1260d_2-0" class="reference"><a href="#cite_note-_30d55f817ae1260d-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></span> <br> (<span class="wikidata-content">16. April 2021</span>)
</td></tr>
<tr>
<td><b><a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a></b>
</td>
<td><a href="Mac_OS_X" class="mw-redirect" title="Mac OS X">Mac OS X</a>
</td></tr>
<tr>
<td><b><a href="Programmiersprache" title="Programmiersprache">Programmier­sprache</a></b>
</td>
<td><span class="wikidata-content"><a href="Ruby_(Programmiersprache)" title="Ruby (Programmiersprache)">Ruby</a>, <a href="Objective-C" title="Objective-C">Objective-C</a>, <a href="C%2B%2B" title="C++">C++</a>, <a href="C_(Programmiersprache)" title="C (Programmiersprache)">C</a></span>
</td></tr>
<tr>
<td><b>Kategorie</b>
</td>
<td><a href="Texteditor" title="Texteditor">Texteditor</a>
</td></tr>
<tr>
<td><b>Lizenz</b>
</td>
<td><a href="GNU_General_Public_Licence#GPL_Version_3" class="mw-redirect" title="GNU General Public Licence">GPL Version 3</a>
</td></tr>
<tr>
<td class="hintergrundfarbe5" colspan="2" style="text-align:center;"><a rel="nofollow" class="external text" href="https://macromates.com/">macromates.com</a>
</td></tr></tbody></table>
<p><b>TextMate</b> ist ein universeller <a href="Texteditor" title="Texteditor">Texteditor</a> für <a href="Mac_OS_X" class="mw-redirect" title="Mac OS X">Mac OS X</a>. Er besitzt <a href="Registerkarte" title="Registerkarte">Tabs</a>, <a href="Makro" title="Makro">Makros</a>, <a href="Code-Faltung" title="Code-Faltung">Code-Faltung</a>, <a href="Vorlage_(Datenverarbeitung)" title="Vorlage (Datenverarbeitung)">Templates</a>, <a href="Unix-Shell" title="Unix-Shell">Shell-Integration</a> und ein Bundle-System, mit welchem sprachabhängige Erweiterungen möglich sind.
</p>

<div class="mw-heading mw-heading2"><h2 id="Bemerkenswerte_Funktionen">Bemerkenswerte Funktionen</h2></div>
<p>Wie andere Texteditoren erlaubt TextMate dem Benutzer, Shellskripts auszuführen. Da TextMate die <a href="Shebang" title="Shebang">Shebang</a>-Zeile beachtet, können diese Skripte in einer beliebigen <a href="Skriptsprache" title="Skriptsprache">Skriptsprache</a> wie <a href="Bourne-again_shell" class="mw-redirect" title="Bourne-again shell">bash</a>, <a href="Ruby_(Programmiersprache)" title="Ruby (Programmiersprache)">Ruby</a> oder <a href="AppleScript" title="AppleScript">AppleScript</a> geschrieben sein. Der Text des Dokumentes kann dabei auf die <a href="Standard-Datenstr%C3%B6me#Standardeingabe_(stdin)" title="Standard-Datenströme">Standardeingabe</a> ausgegeben werden. Die Skripte können Eigenschaften des Dokumentes über spezielle <a href="Umgebungsvariable" title="Umgebungsvariable">Umgebungsvariablen</a> einlesen. Als Ausgabe steht eine HTML-basierte Vorschau in einem separaten Fenster zur Verfügung. Alternativ kann die Ausgabe eingefügt oder der selektierte Text überschrieben werden.
</p>

<p>Zwei weitere Besonderheiten TextMates sind die sogenannten Bundles und Snippets. Snippets sind selbstdefinierte Textschnipsel, welche in der gerade bearbeiteten <a href="Textdatei" title="Textdatei">Textdatei</a> an der Cursorposition eingefügt werden können. Dazu wird nach Eingabe eines Schlüsselwortes die <a href="Tabulatortaste" title="Tabulatortaste">Tabulatortaste</a> gedrückt. Diese Schnipsel können <i><a href="Tabstopp" class="mw-redirect" title="Tabstopp">Tabstopps</a></i> –&nbsp;Stellen, zu denen der Cursor beim Betätigen der Tabulatortaste springt&nbsp;– beinhalten. Wenn ein Tabstopp mit derselben Nummer mehrfach im Snippet verwendet wird, ändert sich der Inhalt des Tabstopps an allen verwendeten Stellen. Dadurch verkürzt sich die Eingabe gleicher Textabschnitte stark. Die Definition des links nebenstehenden Snippets ist
</p>
<div class="mw-highlight mw-highlight-lang-bash mw-content-ltr" dir="ltr"><pre><span></span>Hallo<span class="w"> </span><span class="nv">$1</span>
<span class="nv">$1</span><span class="w"> </span>ist<span class="w"> </span><span class="nv">$2</span>
</pre></div>
<p>Des Weiteren können die Snippets den Inhalt von TextMates Umgebungsvariablen wie die Zeilennummer, den Namen des Autors oder die Ausgabe von Shellskripten enthalten. Bundles (englisch für Bündel, bündeln) enthalten angepasste Snippets, Syntaxhervorhebungen und Templates für die Bearbeitung bestimmter Textdateien wie Sourcecode, <a href="LaTeX" title="LaTeX">LaTeX</a>-Dateien und ähnlichem. Diese Bundles werden zum Teil von Benutzern TextMates entwickelt und gepflegt.
</p>
<div class="mw-heading mw-heading2"><h2 id="Außenwahrnehmung"><span id="Au.C3.9Fenwahrnehmung"></span>Außenwahrnehmung</h2></div>
<p>Oben genannte und weitere innovative Eigenschaften machten TextMate zu einem sehr beliebten Editor. Auf der <a href="Worldwide_Developers_Conference" title="Worldwide Developers Conference">Worldwide Developers Conference</a> 2006 gewann TextMate den Design Award für das beste Entwicklungstool.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> Da der Entwickler eine <a href="Portierung_(Software)" title="Portierung (Software)">Portierung</a> auf die <a href="Windows" class="mw-redirect" title="Windows">Windows</a>-Plattform ablehnt,<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> wurden bald nach Veröffentlichung <a href="Derivat_(Software)" class="mw-redirect" title="Derivat (Software)">Klone</a> wie e und <a href="Sublime_Text" title="Sublime Text">Sublime Text</a> programmiert.
</p>
<div class="mw-heading mw-heading2"><h2 id="Version_2_unter_freier_Lizenz">Version 2 unter freier Lizenz</h2></div>
<p>Zwar kündigte<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> der Entwickler Allan Odgaard bereits im Jahr 2006 eine neue Version von TextMate an, aber erst im Dezember 2011 erschien ein erstes öffentliches Alpha-Release<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> der Version 2.0. Am 9. August 2012 gab Oodgaard über sein Firmenblog bekannt, dass die Version 2.0 unter der <a href="GNU_General_Public_License#GPL_Version_3" title="GNU General Public License">Opensource-Lizenz GPL3</a> gestellt wird. Den <a href="Quelltext" title="Quelltext">Quellcode</a> der Alphaversion hat er auf <a href="GitHub" title="GitHub">GitHub</a> eingestellt,<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> was auch in der IT-Fachpresse Beachtung fand.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://macromates.com/">Offizielle Website macromates.com</a></li>
<li><a rel="nofollow" class="external text" href="https://github.com/textmate/textmate">TextMate 2 Repository auf GitHub</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-_b05b287e5d9256ec-1"><span class="mw-cite-backlink"><a href="#cite_ref-_b05b287e5d9256ec_1-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://github.com/textmate/textmate/releases/tag/v2.0.23"><cite style="font-style:italic">github.com</cite>.</a></span>
</li>
<li id="cite_note-_30d55f817ae1260d-2"><span class="mw-cite-backlink"><a href="#cite_ref-_30d55f817ae1260d_2-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://github.com/textmate/textmate/releases/tag/v2.0.22"><cite style="font-style:italic">github.com</cite>.</a></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text">Allan Odgaard: <a rel="nofollow" class="external text" href="https://macromates.com/blog/2006/best-mac-os-x-developer-tool/"><i>Best Mac OS X Developer Tool?</i></a> <i>TextMate Blog</i>, 16. August 2006.</span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text">Allan Odgaard: <a rel="nofollow" class="external text" href="https://macromates.com/blog/2005/windowslinux-alternative/"><i>Windows/Linux Alternative?</i></a> <i>TextMate Blog</i>, 7. November 2005.</span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.heise.de/developer/meldung/TextMate-2-0-als-Public-Alpha-1394945.html"><i>TextMate 2.0 als Public Alpha</i>.</a> <i>heise online</i>, 14. Dezember 2011.</span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text">Allan Odgaard: <a rel="nofollow" class="external text" href="https://macromates.com/blog/2011/textmate-2-0-alpha/"><i>TextMate 2.0 Alpha</i>.</a> <i>TextMate Blog</i>, 13. Dezember 2011.</span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text">Allan Odgaard: <a rel="nofollow" class="external text" href="https://macromates.com/blog/2012/textmate-2-at-github/"><i>TextMate 2 at GitHub</i>.</a> <i>TextMate Blog</i>, 10. August 2012.</span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.golem.de/news/code-editor-textmate-2-wird-open-source-1208-93768.html"><i>Textmate 2 wird Open Source.</i></a><span class="Abrufdatum"> Abgerufen am 14.&nbsp;August 2012</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3ATextMate&amp;rft.title=Textmate+2+wird+Open+Source&amp;rft.description=Textmate+2+wird+Open+Source&amp;rft.identifier=https%3A%2F%2Fwww.golem.de%2Fnews%2Fcode-editor-textmate-2-wird-open-source-1208-93768.html">&nbsp;</span></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-09-13" href="https://de.wikipedia.org/wiki/?title=TextMate&amp;oldid=259719518">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>